import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import Antd from 'ant-design-vue'
import { createFromIconfontCN } from '@ant-design/icons-vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
//如果当前环境是开发环境（import.meta.env.DEV 为 true），则动态地导入并执行 @/mock/index 模块中的代码
// import.meta.env.DEV && (await import('@/mock/index'))
// 取消mock开发环境判定
// import('@/mock/index')

// 全局图标组件
const IconFont = createFromIconfontCN({
  scriptUrl: 'https://at.alicdn.com/t/c/font_4123035_17iywx1cj2r.js'
})

const app = createApp(App)
// 全局未捕获异常处理
app.config.errorHandler = (err) => {
  console.log(err)
}
// 注册全局图标组件
app.component('IconFont', IconFont)
app.use(router)
app.use(ElementPlus)
app.use(Antd)

app.mount('#app')
